﻿using System.Collections.Generic;

using System.Runtime.Serialization;

namespace Livres
{
    [DataContract]
    public class Chapitre
    {
        #region Attributs
        private int _titre;
        private string _texte;
        private Dictionary<Chapitre, string> _lien;
        #endregion

        #region Constructeur
        public Chapitre()
        {
            _lien = new Dictionary<Chapitre, string>();
        }
        #endregion

        #region Proprietes
        [DataMember(Order = 0)]
        public int Titre
        {
            get { return _titre; }
            set { _titre = value; }
        }

        [DataMember(Order = 1)]
        public string Texte
        {
            get { return _texte; }
            set { _texte = value; }
        }

        [DataMember(Order = 2)]
        public Dictionary<Chapitre, string> Lien
        {
            get { return _lien; }
            set { _lien = value; }
        }
        #endregion

        #region Methodes
        #endregion
    }
}
